package cn.jobstart.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;

import cn.jobstart.pubInter.AbstractDTO;

/**
*    @author xy
*    @Date 2024-01-08 10:22:54
*    @description DouyinAccountDomainDTO      抖音客户账号
*/
@ApiModel("抖音客户账号ModelDomainDTO")
@Data
public abstract class DouyinAccountDomainDTO extends AbstractDTO {

    /**
     * 三方调用凭证(有效期15天)
     */
    @ApiModelProperty(value = "三方调用凭证(有效期15天)")
    private String daAccessToken;

    /**
     * 刷新refresh_token(只能刷新5次，每次有效期30天) 
     */
    @ApiModelProperty(value = "刷新refresh_token(只能刷新5次，每次有效期30天) ")
    private String daRefreshToken;

    /**
     * client_token 用于不需要用户授权就可以调用的接口，大家都一样
     */
    @ApiModelProperty(value = "client_token 用于不需要用户授权就可以调用的接口，大家都一样")
    private String daClientToken;

    /**
     * 账号名称
     */
    @ApiModelProperty(value = "账号名称")
    private String daUsername;

    /**
     * 账号状态
     * 0:正常:normal,1:失效:invaild
     */
    @ApiModelProperty(value = "账号状态 0:正常:normal,1:失效:invaild")
    private Integer daStatus;

    /**
     * 手机号
     */
    @ApiModelProperty(value = "手机号")
    private String daMobile;

    /**
     * 授权用户唯一标识(移动端)
     */
    @ApiModelProperty(value = "授权用户唯一标识(移动端)")
    private String daMobileOpenId;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String daRemark;

    /**
     * 添加员工ID
     */
    @ApiModelProperty(value = "添加员工ID")
    private String daAdminId;

    /**
     * 添加员工姓名
     */
    @ApiModelProperty(value = "添加员工姓名")
    private String daAdminTruename;


}
